//
//  GCGlobals.h
//  GalaxyConqueror
//
//  Created by Test on 8/3/14.
//  Copyright (c) 2014 Stefan.Nestorov. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <SpriteKit/SpriteKit.h>
#import "GCProjectile.h"

static const uint32_t PLAYER_SHIP_CATEGORY       =  0x1 << 0;
static const uint32_t ENEMY_SHIP_CATEGORY        =  0x1 << 1;
static const uint32_t ENEMY_PROJECTILE_CATEGORY  =  0x1 << 2;
static const uint32_t PLAYER_PROJECTILE_CATEGORY =  0x1 << 3;

@protocol ShipDelegate <NSObject>

- (void)addProjectile:(GCProjectile *)projectile;

@end


@interface GCGlobals : NSObject

+(SKTextureAtlas *)textureAtlasNamed:(NSString *)fileName;

@end
